Codexonics\PrimeMoverFramework\utilities\PrimeMoverUserUtilities D

Total Complexity 180
Dependencies 8
Dependents 2
Total lines 1,044
Lines of code 622
Logical lines of code 429
Comment lines 230
Methods 37
Properties 2

Methods 37

Method Rating Maintainability Complexity Lines of code
processUserImport()
D
31 32 106
doMainUserImport()
A
41 13 53
getUserEquivalence()
A
45 10 40
doUserMetaImport()
A
46 10 37
getPackageFirstUser()
A
48 10 33
updateAllAffectedCaps()
A
55 10 20
updateAllAffectedMetaKeys()
A
55 10 18
computeUserEquivalenceMethod()
A
48 9 31
doUserImportRetry()
A
47 8 35
getUserEquivalenceInstance()
S
51 7 30
cleanUpAfterUserImport()
S
55 7 22
doUserImportProgress()
S
55 7 20
generateUniqueUserName()
S
57 4 18
computeEquivalenceParameters()
S
60 4 15
getUserExportFile()
S
62 4 13
writeSpecialUserMetasToJson()
S
60 4 13
writeUserToJson()
S
58 3 15
cleanUpAndReturnEquivalence()
S
63 3 11
getUserCapabilityMetas()
S
63 3 11
maybeTestUserMetaDelay()
S
70 3 6
setTmpLog()
S
66 2 9
getUsersImported()
S
69 2 7
getUserFunctions()
S
82 1 3
doUserEquivalenceRetry()
S
64 1 9
computeNativeArrayMemory()
S
75 1 4
computeFixedArrayMemory()
S
75 1 4
isUserMetaExcluded()
S
78 1 3
getSystemAuthorization()
S
81 1 3
getSystemFunctions()
S
81 1 3
getAllUserMeta()
S
79 1 3
getUserEquivaelenceMethods()
S
82 1 3
getSystemInitialization()
S
81 1 3
returnPathToUserMetaExportFile()
S
76 1 4
returnPathToUserExportFile()
S
76 1 4
getExcludedUserMetaKeys()
S
78 1 3
getProgressHandlers()
S
81 1 3
__construct()
S
70 1 7